#define _CRT_SECURE_NO_WARNINGS 1
#include"SeqList.h"
#include"Contact.h"

//void test1() {
//	SL sl;
//	SLinit(&sl);
//
//	SLpushback(&sl, 1);
//	SLpushback(&sl, 1);
//	SLpushback(&sl, 1);
//	SLInsert(&sl, 3, 3);
//	//SLErase(&sl, 3);
//	SLPrint(sl);
//	int find = SLFind(&sl, 3);
//	if (find < 0)
//		printf("没有找到");
//	else
//		printf("下标：%d", find);
//	SLdes(&sl);
//}

//void Contest() {
//	Contact con;
//	
//	ConInit(&con);
//	ConAdd(&con);
//	ConAdd(&con);
//	Conshow(&con);
//	ConMod(&con);
//	Conshow(&con);
//	Condel(&con);
//	int ret=FindByName(&con, "11");
//	if (ret >= 0)
//		printf("找到了下标为:%d\n", ret);
//	else
//		printf("no\n");
//	Conshow(&con);
//	ConFind(&con);
//	Condes(&con);
//}

void menu() {
	printf("****1.添加联系人 2.删除联系人****\n");
	printf("****3.修改联系人 4.查找联系人****\n");
	printf("****5.查看通讯录    0.退出   ****\n");
}

int main() {
	//test1();
	//Contest();
	Contact con;
	ConInit(&con);
	int input = 0;
	do {
		menu();
		printf("选择操作：");
		scanf("%d", &input);
		switch (input) {
		case 1:
			ConAdd(&con);
			break;
		case 2:
			Condel(&con);
			break;
		case 3:
			ConMod(&con);
			break;
		case 4:
			ConFind(&con);
			break;
		case 5:
			Conshow(&con);
			break;
		case 0:
			break;
		default:
			printf("输入错误，请重新输入\n");
			break;
		}
	} while (input);
	Condes(&con);
	return;
}